package Z02IOStream.W02WhatStream;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

public class WhatObjeceStream {}

/**
 * 当不同的介质之间有数据交互的时候，JAVA就使用流来实现。
 * 数据源可以是文件，还可以是数据库，网络甚至是其他的程序
 * 比如读取文件的数据到程序中，站在程序的角度来看，就叫做输入流
 * 输入流： InputStream
 * 输出流：OutputStream
 */

class TestStream{
    public static void main(String[] args) {

        File f = new File("c:/LOL.exe");
        // 创建基于文件的输入流

        try {
            FileInputStream fis = new FileInputStream(f);
            // 通过这个输入流，就可以传输数据读取内存
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }
}

// 参考文件输入流的建立，建立一个文件输出流